Az első perctől a házigazda brazil válogatott irányított, de a horvátok labdaszerzéskor bátran megindultak előre és gyors ellentámadásaik veszélyesebbek voltak. Egy ilyen akció végén - ha szerencsésen is, de - egy öngóllal vezetést szereztek. Olic futott el a bal oldalon, majd beadása után a labda három brazil védő lába alatt, előtt és között is elcsúszott, Perisic pedig rosszul találta el azt, így a középen visszazáró Marcelóról az ötös vonaláról a kapuba pattant.
A hazaiak aztán a félidő derekán ocsúdtak fel igazán, akkor Pletikosának kellett többször védenie. Amikor már úgy tűnt, a horvátok már éppen átvészelték ezt a szakaszt, akkor Neymar egyenlített egy nem túl erős, de annál pontosabb lövéssel. A szünetig hátralévő időben egyre nagyobb fölényben játszottak a brazilok, de újabb gólt már nem értek el.
A folytatásra visszaesett a játék színvonala. A brazilok ugyan továbbra is többet birtokolták a labdát, de mezőnyfölényük meddő volt, ugyanis a horvátok stabilan védekeztek, így helyzet sem igazán alakult ki. A 69. percben Fred kapott labdát a 16-oson belül, Lovren hátulról megfogta, amire a brazil támadó azonnal feldobta magát, a japán bíró pedig a büntetőpontra mutatott. A nagyon könnyen megítélt 11-est Neymar végezte el, a kapu jobb oldalába tartó lövésébe Pletikosa beleért, de hárítani nem tudott.
A hajrában ugyan támadtak a horvátok az egyenlítésért, még lehetőségük is akadt a gólszerzésre, de a végén egy gyors brazil ellentámadás végleg megpecsételte a sorsukat: Oscar 17 méterről spiccel a jobb alsó sarokba lőtt.
A brazilok sorozatban kilencedik alkalommal nyerték meg első vb-meccsüket, illetve folytatódott az a sorozat, hogy a hivatalos nyitómeccseken a hazai csapat még veretlen.
Brazília-Horvátország 3-1 (1-1)
gólszerzők: Neymar (29., 71., utóbbit 11-esből), Oscar (91.), illetve Marcelo (11., öngól)
Brazília: Julio Cesar - Daniel Alves, Thiago Silva, David Luiz, Marcelo - Paulinho (Hernanes, 63.), Oscar, Luiz Gustavo - Hulk (Bernard, 68.), Fred, Neymar (Ramires, 88.)
Horvátország: Stipe Pletikosa - Darijo Srna, Dejan Lovren, Sime Vrsaljko, Vedran Corluka - Ivan Rakitic, Luka Modric, Ivan Perisic, Mateo Kovacic (Marcelo Brozovic, 61.) - Ivica Olic, Nikica Jelavic (Ante Rebic, 78.)